package com.net.common.util;


import com.google.common.base.Strings;

/**
 * 2020/9/5 16:05

 */
public class AlipayAccountCheckUtil {


    /**
     * 检查支付宝账号是否合法
     * @param alipayAccount 支付宝账号
     */
    public static boolean isEffectiveAccount(String alipayAccount) {
        if (Strings.isNullOrEmpty(alipayAccount)) {
            return false;
        }
        if (alipayAccount.contains(" ")) {
            return false;
        }
        if (!alipayAccount.contains("@")) {
            if (!PhoneUtil.isEffectiveMobile(alipayAccount)) {
                return false;
            }
        } else {
            if (!EmailUtil.checkEmail(alipayAccount)) {
                return false;
            }
        }

        return true;
    }
}
